package dao.impl;

import dao.InstitutyDao;
import entry.Instituty;
import util.DBHelper;

import java.util.ArrayList;

@SuppressWarnings("all")
public class InstitutyDaoImpl implements InstitutyDao {
    DBHelper db = new DBHelper();
    /**
     * 根据开单表中金融机构id
     * 查询金融机构表中包含对应金融机构名的金融机构对象
     * @param id 开单表中金融机构id
     * @return
     * id对应的金融机构对象
     */
    @Override
    public Instituty selectNameById(int id) {
        String sql = "select * from instituty where instituty_id = ?";
        return (Instituty) db.query(sql,Instituty.class,id).get(0);
}


    /**
     * 根据开单表中金融机构name
     * 查询金融机构表中包含的对应金融机构id
     * @param name 开单表中金融机构名称
     * @return
     * name对应的金融机构对象
     */
    @Override
    public Instituty selectIdByName(String name) {
        String sql = "select * from instituty where name = ? ";
        ArrayList<Instituty> ss = db.query(sql,Instituty.class,name);
        if (ss.isEmpty()){
            return null;
        }else {
            return (Instituty) db.query(sql,Instituty.class,name).get(0);
        }

    }
}
